home *** CD-ROM | disk | FTP | other *** search
/ Software of the Month Club 2000 October / Software of the Month - Ultimate Collection Shareware 277.iso / pc / PROGRAMS / UTILITY / WINLINUX / DATA1.CAB / programs_-_usrdoc / WU-FTPD-.{2P / INSTALL.{13 < prev    next >
Text File  |  1999-09-17  |  4KB  |  95 lines

  1. INSTALLATION INSTRUCTIONS as of $Date: 1999/02/26 16:04:13 $
  2.  
  3. 1a. Type "./build xxx" in the root of the source tree. Note that you can
  4.     specify an alternate C compiler by entering "./build CC=yyy xxx" where
  5.     yyy is the command that would replace "cc" to start the alternate compiler.
  6.     [For "gcc", the command sould be "./build CC=gcc xxx".]
  7.  
  8.   In the build command line, xxx may be one of the following:
  9.   gen    : generic make (copy this when porting to a new system)
  10.   aix    : IBM AIX
  11.   aux    : AU/X
  12.   bdi    : BSD/OS
  13.   bsd    : BSD
  14.   dec    : DEC Unix 3.X
  15.   du4    : DEC Unix 4.X or later
  16.   dyn    : Dynix
  17.   fbs    : FreeBSD 2.0 or later
  18.   hiu    : Hitachi Unix
  19.   hpx    : HP-UX
  20.   lnx    : Linux (tested on 2.0.30)
  21.   nbs    : NetBSD 1.X
  22.   nx2    : NeXTstep 2.x
  23.   nx3    : NeXTstep 3.x
  24.   osf    : OSF/1
  25.   ptx    : ???
  26.   sco    : SCO Unix 3.2v4.2/SCO OpenServer 5
  27.   sgi    : SGI Irix 4.0.5a
  28.   sny    : Sony NewsOS
  29.   sol    : SunOS 5.x / Solaris 2.x 
  30.   s41    : SunOS 4.1.x 
  31.   ult    : Ultrix 4.x
  32.   uxw    : UnixWare 1.1 or later
  33.   clean  : Clean up object files and such to reduce disk space after building.
  34.   install: Install ftpd
  35.  
  36. 1b. If your system is not defined above...
  37.         cp src/config/config.gen src/config/config.xxx
  38.         cp src/makefiles/Makefile.gen src/makefiles/Makefile.xxx
  39.         cp support/makefiles/Makefile.gen support/makefiles/Makefile.xxx
  40.  
  41.     Edit the three files appropriately.  Go back to step 1a. This is not
  42.     trivial. You may want to join the mailing list and ask for help.
  43.  
  44.     [Be sure to send those changes to wu-ftpd-bugs@academ.com!]
  45.  
  46. 2. If you are upgrading to a new version of wu-ftpd, you should save copies
  47.    of all your old configuration files. If you don't, they will be replaced
  48.    by new sample ones from this distribution when you do the installation 
  49.    step.
  50.  
  51.     If you're going to use the samples as a base (most people do, at least
  52.     initially) be sure to edit them to fit your site.
  53.  
  54. 3.  Type "./build install" as the super-user. 
  55.  
  56. 4.  Edit the "/etc/inetd.conf" file to point to the new ftpd. In most cases,
  57.     this step will not be necessary as the install step should have placed
  58.     the new softare in the same location as the old version. If you intend
  59.     to actually make use of the extended features of this server, you will
  60.     need to insure that the server is started with the "-a" option. Usually,
  61.     this means that you will need to add a "-a" (without the quotes) to the
  62.     end of the line in /etc/inetd.conf that starts the server. For operating
  63.     systems that don't use /etc/inetd.conf, you will need to read your OS
  64.     documentation to find out how to do this. By default, the server acts
  65.     like a regular ftp server (one without enhancements).
  66.  
  67. 5.  On BSD-like sytems, type "kill -1 `ps t"?" | grep inetd`"
  68.     On SGI systems, type "/etc/killall -HUP inetd"
  69.     On AIX systems, type "refresh -s inetd"    
  70.  
  71. 6.  For the server to support creation of .tar.Z files of directories, you
  72.     need GNU tar installed [remember to put a copy in the anonymous ftp
  73.     hierarchy].  If you need a copy, it is available from the host
  74.     prep.ai.mit.edu in the /pub/gnu directory.
  75.  
  76. 7.  Copy the compress program to ~ftp/bin/compress. Copy the ls program to
  77.     ~ftp/bin/ls. If your operating system uses shared libraries and these
  78.     programs are not statically linked, you will need to duplicate the 
  79.     relevant shared libaries in the correct place. 
  80.  
  81. 8.  Use the ckconfig program created when you did the first step to find out
  82.     where to put the various configuration files for ftpd: ftpconversions, 
  83.     ftpusers, and ftpgroups. There are examples of these files in the 
  84.     doc/examples directory. ckconfig is in the bin directory. Be sure to 
  85.     fix any other problems ckconfig reports
  86.  
  87. 9.  Put any executables that you want anonymous users to be able to run in
  88.      _SITE_EXEC.  Be careful what you put here.
  89.  
  90. 10. Rerun bin/ckconfig to make sure that all the support files are
  91.     properly installed.
  92.  
  93. $Id: INSTALL,v 1.16 1999/02/26 16:04:13 sob RELEASE $
  94.  
  95.